package com.wannengbang.storemobile.login.model;


import com.wannengbang.storemobile.base.DataCallBack;
import com.wannengbang.storemobile.bean.BaseResponseBean;
import com.wannengbang.storemobile.bean.LoginBean;

/**
 * 登录
 */

public interface ILoginModel {

    /**
     * 手机号密码登录
     */
    void requestLoginByPwd(String mobile, String password, String client_no, DataCallBack<LoginBean> callBack);

    /**
     * 发送验证码
     */
    void requestSendVerifyCode(String mobile, String type, DataCallBack<BaseResponseBean> callBack);

    /**
     * 注册
     */
    void requestRegister(String name, String mobile, String password, String code, DataCallBack<BaseResponseBean> callBack);

    /**
     * 忘记密码
     */
    void requestForgetPassword(String mobile, String code, String password, String type, DataCallBack<BaseResponseBean> callBack);

    /**
     * 手机号密码登录
     */
    void requestLoginByPwdNew(String account, String password, String type, String client_no, DataCallBack<LoginBean> callBack);

}
